package com.gkt.ec.cms.activity.model.pojo;

import java.util.Arrays;
import java.util.List;

/**
 * @author Huzl
 * @version 1.0.0
 */
public class SearchCompanyVO {
    private Long activityId;
    private String companyName;
    private Integer companyType;
    private String contactName;
    /**
     * 活动已关联的企业列表，添加企业时，过滤已关联企业
     */
    private List<Long> selectedCompanyIds;

    /**
     * 活动欲添加的企业列表，添加活动时，展示添加的企业
     */
    private String[] selectCompanyIds;

    public String[] getSelectCompanyIds() {
        return selectCompanyIds;
    }

    public void setSelectCompanyIds(String[] selectCompanyIds) {
        this.selectCompanyIds = selectCompanyIds;
    }

    public List<Long> getSelectedCompanyIds() {
        return selectedCompanyIds;
    }

    public void setSelectedCompanyIds(List<Long> selectedCompanyIds) {
        this.selectedCompanyIds = selectedCompanyIds;
    }

    public Long getActivityId() {
        return activityId;
    }

    public void setActivityId(Long activityId) {
        this.activityId = activityId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public SearchCompanyVO setCompanyName(String companyName) {
        this.companyName = companyName;
        return this;
    }

    public Integer getCompanyType() {
        return companyType;
    }

    public SearchCompanyVO setCompanyType(Integer companyType) {
        this.companyType = companyType;
        return this;
    }

    public String getContactName() {
        return contactName;
    }

    public SearchCompanyVO setContactName(String contactName) {
        this.contactName = contactName;
        return this;
    }

;

    @Override
    public String toString() {
        return "SearchCompanyVO{" +
                "activityId=" + activityId +
                ", companyName='" + companyName + '\'' +
                ", companyType=" + companyType +
                ", contactName='" + contactName + '\'' +
                ", selectedCompanyIds=" + selectedCompanyIds +
                ", selectCompanyIds=" + Arrays.toString(selectCompanyIds) +
                '}';
    }
}
